Definition of Scottish Deerhound
-
(noun) very large and tall rough-coated dog bred for hunting deer; known as the royal dog of Scotland
Synonyms of Scottish Deerhound
Antonyms of Scottish Deerhound
No Antonyms Found.
Homophones of Scottish Deerhound
No Homophones Found.